﻿using System;
using System.Collections.Generic;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000369 RID: 873
	public class TUnpivotInClause : TParseTreeNode
	{
		// Token: 0x170007CD RID: 1997
		// (get) Token: 0x06002454 RID: 9300 RVA: 0x00338B65 File Offset: 0x00336D65
		// (set) Token: 0x06002455 RID: 9301 RVA: 0x00338B6D File Offset: 0x00336D6D
		public virtual List<TUnpivotInClauseItem> Items
		{
			get
			{
				return this.items;
			}
			set
			{
				this.items = value;
			}
		}

		// Token: 0x06002456 RID: 9302 RVA: 0x00338B76 File Offset: 0x00336D76
		public override void init(object arg1)
		{
			this.items = (List<TUnpivotInClauseItem>)arg1;
		}

		// Token: 0x06002457 RID: 9303 RVA: 0x00338B84 File Offset: 0x00336D84
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002458 RID: 9304 RVA: 0x00338B94 File Offset: 0x00336D94
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			foreach (TUnpivotInClauseItem tunpivotInClauseItem in this.Items)
			{
				tunpivotInClauseItem.acceptChildren(v);
			}
			v.postVisit(this);
		}

		// Token: 0x04001C6D RID: 7277
		private List<TUnpivotInClauseItem> items;
	}
}
